// 知识点：注意花括号和小括号在int和string 类型vector中的区别
// 答案：

// a:空vector

// b:10个初始值为0的int对象

// c:10个初始值为42的int对象

// d:1个初始值为10的int对象

// e:2个初始值为10、42的int对象

// f:10个字符串，初始化为“ ”（空）

// g:10个字符串，初始化为“hi”